Draft OrthoArray/it

Draft Serie ortogonale

Posizione nel menu
Modifiche → Strumenti serie → Serie ortogonale
Modifica → Serie ortogonale
Ambiente
Draft, BIM
Avvio veloce
Nessuno
Introdotto nella versione
0.19
Vedere anche
Draft Serie polare, Draft Serie circolare, Draft Serie su tracciato, Draft Serie di link su tracciato, Draft Serie su punti, Draft Serie di link su punti

Descrizione

Il comando Serie ortogonale crea una serie (array) ortogonale (3 assi) da un oggetto selezionato. Il comando può facoltativamente creare una Serie di Link, che è più efficiente di una normale Serie.

Il comando può essere utilizzato su oggetti 2D creati con Draft o Sketcher, ma anche su molti oggetti 3D come quelli creati con gli ambienti Part, PartDesign o BIM.

Serie ortogonale

Utilizzo

  1. Facoltativamente selezionare un oggetto.
  2. Esistono diversi modi per invocare il comando:
    • Premere il pulsante Serie ortogonale.
    • Draft: Selezionare l'opzione Modifiche → Strumenti serie → Serie ortogonale dal menu.
    • BIM: Selezionare l'opzione Modifica → Serie ortogonale dal menu.
  3. Si apre il pannello attività Serie ortogonale. Vedere Opzioni per maggiori informazioni.
  4. Se non si ha ancora selezionato un oggetto: selezionare un oggetto.
  5. Immettere i parametri richiesti nel pannello delle attività.
  6. Per completare il comando, eseguire una delle seguenti operazioni:
    • Fare clic nella Vista 3D.
    • Premere Enter.
    • Premere il pulsante OK.

Opzioni

Note

Proprietà

Vedere anche: Editor delle proprietà.

Il comando Serie ortogonale, il comando Serie polare e il comando Serie circolare creano lo stesso oggetto. Questo oggetto è derivato da un oggetto Part Feature e ne eredita tutte le proprietà (ad eccezione di alcune proprietà della vista che non sono ereditate dagli serie di link). Le seguenti proprietà sono aggiuntive se non diversamente specificato:

Dati

Link

Le proprietà in questo gruppo sono disponibili solo per le serie di link. Vedere Crea link per ulteriori informazioni.

Circular array

Le proprietà in questo gruppo sono nascoste per le serie ortogonali e le serie polari.

Objects

Orthogonal array

Le proprietà in questo gruppo sono nascoste per le serie circolari e polari.

Polar array

Le proprietà in questo gruppo sono nascoste per le serie circolari e ortogonali.

Polar/circular array

Le proprietà in questo gruppo sono nascoste per le serie ortogonali.

Vista

Link

Le proprietà in questo gruppo, ad eccezione della proprietà ereditata, sono disponibili solo per le serie di link. Vedere Crea link per ulteriori informazioni.

Base

Le proprietà in questo gruppo, ad eccezione della proprietà ereditata, sono disponibili solo per le serie di link. Vedere Crea link per ulteriori informazioni.

Display Options

Le proprietà in questo gruppo sono proprietà ereditate. Vedere Part Feature per ulteriori informazioni.

Draft

Object style

Le proprietà in questo gruppo non vengono ereditate dalle serie di link.

Script

Vedere anche: Autogenerated API documentation e Script di base per FreeCAD.

Serie parametrica

Per creare una serie ortogonale parametrica usare il metodo make_array (disponibile dalla versione 0.19) del modulo Draft. Questo metodo sostituisce il metodo deprecato makeArray. Il metodo make_array può creare Serie ortogonali, Serie polari e Serie circolari. Per ogni tipo di serie sono disponibili uno o più wrapper.

Il metodo principale:

array = make_array(base_object, arg1, arg2, arg3, arg4=None, arg5=None, arg6=None, use_link=True)

I wrapper per le serie ortogonali sono:

array = make_ortho_array(base_object,
                         v_x=App.Vector(10, 0, 0), v_y=App.Vector(0, 10, 0), v_z=App.Vector(0, 0, 10),
                         n_x=2, n_y=2, n_z=1,
                         use_link=True)
array = make_ortho_array2d(base_object,
                           v_x=App.Vector(10, 0, 0), v_y=App.Vector(0, 10, 0),
                           n_x=2, n_y=2,
                           use_link=True)

I wrapper per le serie rettangolari sono:

array = make_rect_array(base_object,
                        d_x=10, d_y=10, d_z=10,
                        n_x=2, n_y=2, n_z=1,
                        use_link=True)
array = make_rect_array2d(base_object,
                          d_x=10, d_y=10,
                          n_x=2, n_y=2,
                          use_link=True)

Esempio:

import FreeCAD as App
import Draft

doc = App.newDocument()

rect = Draft.make_rectangle(1500, 500)
v_x = App.Vector(1600, 0, 0)
v_y = App.Vector(0, 600, 0)

array = Draft.make_ortho_array2d(rect, v_x, v_y, 3, 4)
doc.recompute()

Serie non parametrica

Per creare una serie ortogonale non parametrica usare il metodo array del modulo Draft. Questo metodo restituisce None.

array(objectslist, xvector, yvector, xnum, ynum)
array(objectslist, xvector, yvector, zvector, xnum, ynum, znum)

Esempio:

import FreeCAD as App
import Draft

doc = App.newDocument()

rect = Draft.make_rectangle(1500, 500)
v_x = App.Vector(1600, 0, 0)
v_y = App.Vector(0, 600, 0)

Draft.array(rect, v_x, v_y, 3, 4)
doc.recompute()